/*
  装箱问题
 【题目描述】
    一个工厂制造的产品形状都是长方体，它们的高度都是h，长和宽都相等，一共有六个型号，
    他们的长宽分别为 1×1, 2×2, 3×3, 4×4, 5×5, 6×6。
    这些产品通常使用一个 6×6×h 的长方体包裹包装然后邮寄给客户。
    因为邮费很贵，所以工厂要想方设法的减小每个订单运送时的包裹数量。
    他们很需要有一个好的程序帮他们解决这个问题从而节省费用。现在这个程序由你来设计。
 【输入】
    输入包括几行，每一行代表一个订单。
    每个订单里的一行包括六个整数，中间用空格隔开，分别为 1×1 至 6×6 这六种产品的数量。
    另外，输入将以6个0组成的一行结尾，即最后一行不代表订单，只表示输入订单结束。
 【输出】
    为每个订单输出一行，这一行包含一个整数，表示该订单需要的最小包裹数。
 【输入样例】
    0 0 4 0 0 1
    7 5 1 0 0 0
    0 0 0 0 0 0
 【输出样例】
    2
    1
*/